fix(homebrew): restore v0.3.10 formula on dev#1491
Conversation
The recovery merge `398afe05` (Merge main into dev) resolved the homebrew/archon.rb conflict by running `git checkout main -- homebrew/archon.rb`, which uses the LOCAL `main` branch — at the time, local main was stale (still at the pre-formula-update v0.3.6 state) because origin/main had moved forward via `git push origin dev:main` without local main being fast-forwarded. Result: dev's homebrew/archon.rb regressed to v0.3.6 with v0.3.6 SHAs, even though origin/main, the homebrew-archon tap repo, and the published brew install all correctly point at v0.3.10. User impact: zero — `brew install coleam00/archon/archon` reads from the tap repo (synced correctly during release recovery), not from this template. But the dev template should match reality. Fix: pull origin/main's version of the file (which has the correct v0.3.10 formula) onto dev. Single-file change.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR updates the Homebrew formula for Archon, bumping the version from 0.3.6 to 0.3.10 and updating SHA256 checksums for prebuilt binaries across macOS and Linux architectures to match the new release artifacts. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related issues
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.Comment |
Summary
User impact
Zero. `brew install coleam00/archon/archon` reads from the tap repo, which has the correct v0.3.10 formula. `scripts/update-homebrew.sh` rewrites the file from scratch on every release, so this stale state would self-heal on the next release. This PR fixes the dev template proactively so the disagreement doesn't confuse a future maintainer.
Validation
Security Impact
None. No new permissions, network calls, secrets, or filesystem access.
Compatibility / Migration
Backward compatible. No behavior change.
Human Verification
Side Effects / Blast Radius
Single file. No code paths affected.
Rollback Plan
`git revert` this commit. dev returns to the (broken) v0.3.6 template state. No real-world impact (users install from the tap, not this file).
Risks and Mitigations
None of substance. The only conceivable risk is a future release somehow reading from this file at the wrong moment, which doesn't happen — `scripts/update-homebrew.sh` regenerates the file from scratch on every release.
Summary by CodeRabbit